package day09;

public class Test01 {
public static void main(String[] args) {
	/*题目：海滩上有一堆桃子，
	 * 五只猴子来分。
	 * 第一只猴子把这堆桃子凭据分为五份，
	 * 多了一个， 这只猴子把多的一个扔入海中，拿走了一份。
	 * 第二只猴子把剩下的桃子又平均分成五份，
	 * 又多了一个，它同样把多的一个扔入海中，拿走了一份，
	 * 第三、第四、第五只猴子都是这样做的，问海滩上原来最少有多少个桃子？
	 * */
	//最后一只猴子拿的时候最少有6个桃子
	int num=6;
	
	int count=1;
	
	demo(num,count);
	System.out.println(fun(0));
	
}

private static void demo(int num,int count) {
	
	if(count==5) {
		System.out.println("桃子最少有"+num+"个");
	}else {
	demo(num*5+1,++count);
	}
	
}
private static int fun(int i){
	if(i==5)
	  return 1;
	else
	  return fun(i+1)*5+1;
}

}
